Hallo,
ich hab leider nichts per SuFu gefunden, aber ich möchte nicht ausschließen, dass ich falsch suche. :/
Ich habe folgendes Problem:
ich möchte per userinput eine Eingabe in eine Variabel schreiben. ($
Bezeichnung) Dann soll diese Variable per GET weitergegeben und für SQL verarbeitet werden. Beim späteren weiterverarbeiten in die SQL Datenbank kann ich nur Zahlen, aber keine Buchstaben übergeben. Ich vermute mal, dass ich noch etwas konvertieren muss, aber meine bisherigen Versuche schlugen dabei fehl.
Die file mit dem Input:
Die File mit dem verarbeiten in die SQL:
Ich hoffe ihr könnt mir helfen, vielen Dank schon mal im Vorraus!
Liebe Grüße, Andy
ich hab leider nichts per SuFu gefunden, aber ich möchte nicht ausschließen, dass ich falsch suche. :/
Ich habe folgendes Problem:
ich möchte per userinput eine Eingabe in eine Variabel schreiben. ($
Bezeichnung) Dann soll diese Variable per GET weitergegeben und für SQL verarbeitet werden. Beim späteren weiterverarbeiten in die SQL Datenbank kann ich nur Zahlen, aber keine Buchstaben übergeben. Ich vermute mal, dass ich noch etwas konvertieren muss, aber meine bisherigen Versuche schlugen dabei fehl.
Die file mit dem Input:
Code:
$id = $_GET["id"]; $sql = "SELECT id, Bezeichnung, CMDBstatus, model, sn FROM client WHERE id='$id'"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo '<form action="clientdata_change_insert.php" method="get"><p> <label for="Bezeichnung">Bezeichnung: </label> <input type="text" name="Bezeichnung" id="Bezeichnung" value="' . $row["Bezeichnung"]. '"></p><input type="hidden" name="id" value="' . $id. '"><input type="submit" value="Submit"></form>'; } } else { echo "0 results"; } echo '</table>';
Code:
$Bezeichnung = $_GET["Bezeichnung"]; $id = $_GET["id"]; // attempt insert query execution $sql = " UPDATE client SET Bezeichnung=$Bezeichnung WHERE id=$id "; if ($conn->query($sql) === TRUE) { echo 'Record updated successfully<br><a href="clientdata.php?id=' . $id. '">back</a>'; } else { echo "Error updating record: " . $conn->error. '<br><a href="clientdata.php?id=' . $id. '">back</a>' ; }
Liebe Grüße, Andy
Kommentar