PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : leere Werte in Datenbank nicht speichern



Benutzer8
29-07-2011, 10:22
Was kann ich machen, damit keine leere Werte in Datenbank gespeichert werden?



<?php
if (!empty(".text().") && !empty(".trim(preg_replace("/[-]{2,}/","-",preg_replace("/($suchstr|\.)/","",str_replace(" ","-",strtolower($str)))), "-").")) {
$eintrag = "INSERT INTO Tabellenname
(spalte1, spalte2)
VALUES
('".text()."', '".trim(preg_replace("/[-]{2,}/","-",preg_replace("/($suchstr|\.)/","",str_replace(" ","-",strtolower($str)))), "-")."')";

$eintragen = mysql_query($eintrag);
} else {
// Ausgabe leerer String
}
?>

Fehlermeldung:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting T_STRING or T_VARIABLE or '$'

Warum kommt Fehler?

dml
01-08-2011, 12:50
if (!empty(".text().") && !empty(".trim(preg_replace("/[-]{2,}/","-",preg_replace("/($suchstr|.)/","",str_replace(" ","-",strtolower($str)))), "-").")) {

sieht ganz Böse aus,
war aber auch nicht ernst gemeint von Dir oder? ;)