Olen tässä nyt parin päivän ajan puuhastellut php:n kanssa ja aikeenani on tehdä flatfile -kirppari. Lomakekenttien tarkistamiseen näyttää kuitenkin tämä homma tyssäävän.
Tuo osastotarkistus tekee sen mitä lupaa, mutta otsikkotarkistus en saa peuhaamaan. Apua?
// Tehdään osastotarkistus if ($_POST["valikko"] == "valitse") die('<html> <body> <table width="100%" border="2" cellspacing="0" cellpadding="0" bordercolor="#000099" height="442"> <tr> <td height="400" valign="middle" align="center"> <p><br> <font size="5" color="#000000" face="Arial, Helvetica, sans-serif">Valitse ilmoituksellesi oikea osasto!</font></p> <br> <br> Palaa lomakenäytölle painamalla selaimesi "Edellinen"-nappia</font></p> </td> </tr> </table> </body> </html> '); // Tehdään otsikkotarkistus if (isset($_POST['submit'] )) { if ( !$otsikko) { die('<html> <body> <table width="100%" border="2" cellspacing="0" cellpadding="0" bordercolor="#000099" height="442"> <tr> <td height="400" valign="middle" align="center"> <p><br> <font size="5" color="#000000" face="Arial, Helvetica, sans-serif">Anna ilmoituksellesi otsikko!</font></p> <br> <br> Palaa lomakenäytölle painamalla selaimesi "Edellinen"-nappia</font></p> </td> </tr> </table> </body> </html> '); } }
lainaus:
Kokeilepa muuttaa tuo näin:
Kiitokset, Pekka, mutta näkyy toimivan samalla tavalla, kuin tuo aiempikin eli ilmeisesti hyppää koko tarkistuksen yli.
Lomake löytyy tuolta:
Submitin nimi-arvo puuttuu. Kokeile laittaa name="submit".
<input type="submit" name="submit" value="Julkaise ilmoitus">
Voi J**sus sentään!! Hävettää niin, että itkettää! Miten h*vetissä tuota ei voinut huomtata itse!?
Kiitokset, leftover ja Pekka avusta!!
Aihe on jo aika vanha, joten et voi enää vastata siihen.