login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fout met bewerken

Offline sicco - 30/10/2004 19:00
Avatar van siccoLid Hey ik maak een review systeem met bewerk functie voor me site.
Alleen het bewerken gaat me niet goed af als ik naar bewerk.php?id=1 ga krijg ik in het review text vak dit: <br>
<input type=hidden name='id' value='2'><input type='submit' name='submit' value='Record Toevoegen!'><br>
<br>
</form>» <a href="index.php">Terug naar de admin</a>
Dus inplaats dat ik de text zie die ik eerder ingevoerd heb zie ik dat :S.
Ik heb me suf lopen zoeken naar een oplossing zonder enig resultaat.
Dus ik hoop dat jullie de fout zien:
  1. echo "<form action='bewerk.php' method='post'>";
  2. echo "<b>Naam:</b><br>\n";
  3. echo "<input type=\"text\" name=\"door\" value=\"$list->door\"><br>\n";
  4. echo "<b>Titel:</b><br>\n";
  5. echo "<input type=\"titel\" name=\"titel\" value=\"$list->titel\"><br>\n";
  6. echo "<b>Datum:</b><br>\n";
  7. echo "<input type=\"text\" name=\"datum\" value=\"$list->datum\"><br>\n";
  8. echo "<b>Review:</b><br>\n";
  9. echo " <textarea name=\"text\" cols=\"60\" rows=\"20\" value=\"$list->text\"><br>\n";
  10. echo "<input type=hidden name='id' value='$list->id'>";
  11. echo "<input type='submit' name='submit' value='Record Toevoegen!'><br>\n<br>\n";
  12. echo "</form>";
  13. echo "&raquo; <a href=\"index.php\">Terug naar de admin</a>";

Hier in zou het moeten zitten hopelijk kunnen jullie me helpen.
Alvast bedankt sicco.

3 antwoorden

Gesponsorde links
Offline Thomas - 30/10/2004 19:09
Avatar van Thomas Moderator <textarea> heeft geen attribuut value. De waarde van een <textarea> staat tussen de <textarea></textarea> tags.
Als de textarea HTML kan bevatten doe je er ook verstandig aan om hier htmlentities() overheen te gooien, om zo alle HTML binnen de textarea uit te schakelen.

type="titel" bestaat overigens ook niet...

Waarom echo je trouwens HTML? Op die manier maak je veel sneller fouten. Je kan beter zoiets doen:

  1. <form action="bewerk.php" method="post">
  2. <b>Naam:</b><br>
  3. <input type="text" name="door" value="<?= $list->door ?>"><br>
  4. <b>Titel:</b><br>
  5. <input type="text" name="titel" value="<?= $list->titel ?>"><br>
  6. <b>Datum:</b><br>
  7. <input type="text" name="datum" value="<?= $list->datum ?>"><br>
  8. <b>Review:</b><br>
  9. <textarea name="text" cols="60" rows="20"><?= htmlentities($list->text) ?></textarea><br>
  10. <input type="hidden" name="id" value="<?= $list->id ?>">
  11. <input type="submit" name="submit" value="Record Toevoegen!"><br><br>
  12. </form>
  13. &raquo; <a href="index.php">Terug naar de admin</a>
Offline sicco - 31/10/2004 16:44 (laatste wijziging 31/10/2004 16:46)
Avatar van sicco Lid Edit: fout gezien gewoon over heen gelezen 
Offline DRUNK - 31/10/2004 16:50 (laatste wijziging 31/10/2004 16:51)
Avatar van DRUNK PHP gevorderde De melding van MySQL zecht: Onbekende kollom 'door' in [veld lijst == beetje letterlijk genomen miss.]

Dit wil dus zeggen dat de kollom 'door' niet gevonden kan worden, of je opdate een verkeerde tabel of je probeerd een niet bestaande kollom te updaten.

--etdit: te laat
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s