I wish for your help! I have a form and i want to store the results to my database and show me back what i sent to database,but my php script won't work.Can somebody help me ?I'm new in php
This is my html code for a form:
Expand|Select|Wrap|Line Numbers
- <html>
- <head>
- <title>ΦΟΡΜΑ ΣΤΟΙΧΕΙΩΝ ΤΑΥΤΟΤΗΤΑΣ ΑΣΘΕΝΟΥΣ</title>
- </head>
- <body bgcolor='fffaaa'>
- <form action="result_insert_stoixeia_tayt.php",method=post>
- <table border=10 bgcolor=#aaafff align=center>
- <tr bgcolor=#aaafff>
- <td width=200> Επώνυμο συζύγου</td>
- <td align=center ><input type="text" name="eponumsyzygval" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td width=200> Επώνυμο πατρός</td>
- <td align=center ><input type="text" name="eponumpatrval" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td width=200> Όνομα</td>
- <td align=center ><input type="text" name="onomval" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td width=200> Όνομα συζύγου</td>
- <td align=center ><input type="text" name="onomsyzygval" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td width=200> Όνομα πατρός</td>
- <td align=center ><input type="text" name="onompatrval" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td width=200> Επάγγελμα</td>
- <td align=center ><input type="text" name="epaggelval" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td width=200> Επάγγελμα συζύγου</td>
- <td align=center ><input type="text" name="epaggelsyzygval" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td width=200> Ημερ/νία γέννησης</td>
- <td align=center ><input type="text" name="imergenval" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td width=200> Τόπος καταγωγής</td>
- <td align=center ><input type="text" name="toposkatagval" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td width=200> Ασφαλιστικός Οργανισμός</td>
- <td align=center ><input type="text" name="asfalistorgval" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td width=200> Αρ.Αστυν.Ταυτότητας</td>
- <td align=center ><input type="text" name="ap_ast_tayt" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td width=200> Διεύθυνση</td>
- <td align=center ><input type="date" name="dieythval" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td width=200> Τηλέφωνο1</td>
- <td align=center ><input type="text" name="til1val" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td width=200> Τηλέφωνο2</td>
- <td align=center ><input type="text" name="til2val" size=20 maxlength=20></td>
- </tr>
- <tr bgcolor=#aaafff>
- <td colspan=2 align=center><input type=submit name=submit value="Καταχώρηση στοιχείων ταυτότητας"></td>
- </tr>
- </table>
- </form>
- </body>
- </html>
- and this is the php script result_insert_stoixeia_tayt.php :
- <?php
- $db = mysql_connect("127.0.0.1", "root");
- mysql_select_db("eleni");
- $sqlp = mysql_query("SELECT * FROM asthenis where ap_ast_tayt='$_POST[ap_ast_tayt]'");
- $res = mysql_num_rows($sqlp);
- if (($_POST["eponumsyzygval"]!="")&&($_POST["onomval"]!="")&&($_POST["artaytval"]!=""))
- {
- if($res==0)
- {
- $sql = mysql_query("INSERT INTO asthenis VALUES ('$_POST[eponumsyzygval]', '$_POST[eponumpatrval]', '$_POST[onomval]', '$_POST[onomsyzygval]', '$_POST[onompatrval]', '$_POST[epaggelval]', '$_POST[epaggelsyzygval]', '$_POST[imergenval]', '$_POST[toposkatagval]', '$_POST[asfalistorgval]', '$_POST[ap_ast_tayt]', '$_POST[dieythval]', '$_POST[til1val]', '$_POST[til2val]')");
- $sql = mysql_query("SELECT * FROM asthenis WHERE ap_ast_tayt='$_POST[ap_ast_tayt]'");
- $r = mysql_num_rows($sql);
- if($r==0)
- echo "<p>Η καταχώρηση σας δεν έγινε λόγω λάθους δεδομένων.Παρακαλώ προσπαθήστε ξανά<br>";
- else
- {
- echo "<b><h2>Πραγματοποιήσατε επιτυχή εισαγωγή των στοιχείων της ασθενούς στη Βάση Δεδομένων</h2></b>";
- echo "<br>";
- echo " <b>Επώνυμο συζύγου: </b>".$_POST["eponumsyzygval"]."<br>";
- echo " <b>Επώνυμο πατρός: </b>".$_POST["eponumpatrval"]."<br>";
- echo " <b>Όνομα: </b>".$_POST["onomval"]."<br>";
- echo " <b>Όνομα συζύγου: </b>".$_POST["onomsyzygval"]."<br>";
- echo " <b>Όνομα πατρός: </b>".$_POST["onompatrval"]."<br>";
- echo " <b>Επάγγελμα: </b>".$_POST["epaggelval"]."<br>";
- echo " <b>Επάγγελμα συζύγου: </b>".$_POST["epaggelsyzygval"]."<br>";
- echo " <b>Ημερ/νία γέννησης: </b>".$_POST["imergenval"]."<br>";
- echo " <b>Τόπος καταγωγής: </b>".$_POST["toposkatagval"]."<br>";
- echo " <b>Ασφαλιστικός οργανισμός: </b>".$_POST["asfalistorgval"]."<br>";
- echo " <b>Αρ.Αστυν.Ταυτότητας: </b>".$_POST["ap_ast_tayt"]."<br>";
- echo " <b>Διεύθυνση: </b>".$_POST["dieythval"]."<br>";
- echo " <b>Τηλέφωνο1: </b>".$_POST["til1val"]."<br>";
- echo " <b>Τηλέφωνο2: </b>".$_POST["til2val"]."<br>";
- }
- }
- else
- echo "<p>Υπάρχει ήδη καταχώρηση με αυτόν τον αριθμό ταυτότητας ";
- }
- else
- echo"<p>Τα πεδία επώνυμο συζύγου,όνομα ασθενούς και αριθμός αστυνομικής ταυτότητας δεν πρέπει να είναι κενά ";
- ?>
Expand|Select|Wrap|Line Numbers
- create database 'eleni';
- connect eleni;
- create table asthenis(
- eponimo_sizigou varchar(20) not null,
- eponimo_patros varchar(20) ,
- onoma varchar(20) not null,
- onoma_sizigou varchar(20) ,
- onoma_patros varchar(20) ,
- epaggelma varchar(20) ,
- epaggelma_sizigou varchar(20) ,
- hmerominia_gennisis date,
- topos_katagogis varchar(20) ,
- asfalistikos_org varchar(20) ,
- ap_ast_tayt varchar(10) not null,
- dieythinsi varchar(20) ,
- tilefwno1 int(20),
- tilefwno2 int(20),
- primary key (ap_ast_tayt));