Such Script geht nicht
Black BABA
- datenbank
0 Reiner0 dedlfix0 Rouven0 Black BABA1 Reiner
Hallo ich Habe ein Script gemacht aber es geht nicht
<?php
if (isset($_POST['submit']))
{
$conn = mysql_connect("xxx", "xxx", "xxx");
mysql_select_db("xxx, $conn);
$query = 'Select * from files where Titel='" . $_POST['suchbegriff'] . "'';
$result = mysql_query($query,$conn);
while ($data = mysql_fetch_array($result))
echo "".$data['Titel']."<br>";
}
?>
<form action="such.php" method="POST">
Suchbegriff: <input type="text" name="suchbegriff"><br>
<input type="submit" name="submit" value="Suchen">
</form>
Hi,
$query = 'Select * from files where Titel='" . $_POST['suchbegriff'] . "'';
$result = mysql_query($query,$conn);
while ($data = mysql_fetch_array($result))
echo "".$data['Titel']."<br>";
}
?>
wie kommst Du an $data['Titel']?
Versuch mal "select Titel ...."
Gruß
Reiner
Nee sorry es Geht nicht es kommt immernoch diese Fehlermeldung
Parse error: syntax error, unexpected T_STRING in /www/sites/1/iespana.es/m/e/met456/site/such.php on line 7
echo $begrüßung;
Hallo ich Habe ein Script gemacht aber es geht nicht
"Geht nicht" hat sehr viele verschiedene Ausprägungen. Welche ist/sind es bei dir?
Was ich in deinem Code vermisse ist eine Fehlerbehandlung. (Fast) alle mysql_*-Funktionen liefern im Fehlerfall etwas anderes als im Gutfall zurück. Werte diese Unterschiede aus. Ebenfalls solltest du nicht einfach ungeprüft und unbehandelt vom Benutzer eingebebene Werte in SQL-Statements einbauen. Damit bekommt man in einfachen Fällen Syntax-Fehler in das SQL-Statement, in schwereren Fällen fängt man sich SQL-Injections ein.
echo "$verabschiedung $name";
Hello,
stimmt, geht nicht (nächstes Mal ist die genauere Fehlerbeschreibung sinnvoll...). Womit schreibst du deinen Quelltext? Besorg dir einen Editor mit Syntaxhighlighting, dann wäre dir der Fehler selbst aufgefallen.
$query = 'Select * from files where Titel='" . $_POST['suchbegriff'] . "'';
^^^^ ^^^^ ^^^^^^
Du musst schon sauber mit Anführungszeichen arbeiten und darfst nicht ständig hin und her wechseln.
MfG
Rouven
Sorry abe es kommt dieser Fehlercode
Parse error: syntax error, unexpected '"' in /www/sites/1/iespana.es/m/e/met456/site/such.php on line 13
Ich Mache es Mit Macromedia Dreamweaver 8
Hier Nochmal der Code
<?php
if (isset($_POST['submit']))
{
$conn = mysql_connect("imysql03", "i4461064", "rc0xq7xje15sf75e");
mysql_select_db("i4461064, $conn);
$query = 'Select * from files where Titel='" . $_POST['suchbegriff'] . "'';
$result = mysql_query($query,$conn);
while ($row = mysql_fetch_array($result))
echo "".$row['Titel'].";
}
?>
<form action="such.php" method="POST">
<div align="center">
<p><input type="text" name="suchbegriff">
<br>
<input type="submit" name="submit" value="Suchen">
</p>
</div>
</form>
Parse error: syntax error, unexpected '"' in /www/sites/1/iespana.es/m/e/met456/site/such.php on line 13
es wird also ein " angemeckert.
Ich Mache es Mit Macromedia Dreamweaver 8
und?
Hier Nochmal der Code
wird durch mehrmaliges posten nicht richtiger.
$query = 'Select * from files where Titel='" .$_POST['suchbegriff'] . "'';
also mal abstrakter:
$string = 'irgendwas'" . ......
Was soll " hinter dem ' ???
Gruß
Reiner