insert mai multe campuri in table mysql
Scris: Joi Feb 02, 2012
Cod: Selectaţi tot
<?php
include 'cfg.php';
echo '<h1>Adauga cuvant</h1>';
echo '<br>';
echo '<a href=vocab.php>Vocabular</a>';
echo '<br>';
echo '<a href=cautare.php>Cauta cuvant</a>';
echo '<br>';
echo '<a href=delete.php>Sterge cuvant</a>';
echo '<br>';
echo ' <form method="post" action="index.php">
Cuvantul in romana: <input type="text" name="roman"><br>
Cuvantul in engleza: <input type="text" name="englez"><br>
<input type="submit" name="submit"></form>';
$result = mysql_query("SELECT * FROM vocabular", $conexiune);
$num_rows = mysql_num_rows($result);
echo '<center>';
echo '<h2>';
echo ' Sunt ';
echo '<font color=red>';
echo $num_rows;
echo '</font>';
echo ' cuvinte in vocabular</h2>';
echo '</center>';
if(isset($_POST['submit']))
{
$roman=$_POST['roman'];
$englez=$_POST['englez'];
$tabel="CREATE TABLE vocabular (
id int(3) NOT NULL AUTO_INCREMENT,
roman varchar(20) NOT NULL ,
englez varchar(40) NOT NULL ,
PRIMARY KEY (id)) TYPE=MyISAM";
if(mysql_query($tabel)){
echo "Tabelul a fost creat";
}
else{
echo "Tabelul nu a fost creat";
}
echo '<br>';
$query="INSERT INTO vocabular (roman,englez) VALUES ('$roman','$englez')";
if (!mysql_query($query)) {
die(mysql_error());
} else {
echo "datele au fost introduse";
}
}
?>
si eu adaug in forum cuvantul in romana si traducerea lui in englez dau enter....si mi se formeaza o linie.
cum as putea face inca un formular separat unde sa adaug numarul de cuvinte ca sa nu scriu doar un cuvant si sa dau enter....de ex..introduc 5 si imi apar 5 formulare si dau enter si sa se inscrie in tabel toate 5?
- Daca nu se poate....as mai avea o intrebare....la dreptul fiecarei liniii sa fie cate un buton de stergere a linie.....cum as putea face...
multumesc