PHP e database MySQL aiuto

  • Creatore Discussione Creatore Discussione neteasy
  • Data di inizio Data di inizio

neteasy

Nuovo Utente
20 Lug 2011
1
0
0
salve
mi sto cimentando da poco nella programmazione in php
e come prima prova ho deciso di fare un pagina in html con alcuni form che il quale contenuto dovrà essere inserito dentro un database
ho gia impostato tutto ma quando vado a cliccare il submit non mi da nessun errore ma i dati non vengono inseriti all'interno del database
vi posto la pagina in html e la richiesta in php

questa è la pagina html index.php
Codice:
<html>
<head>
	<title>Pagina1</title>
	<link rel="stylesheet" type="text/css" href="stile.css">
</head>

<body bgcolor="#D6D6D6">
	<div id="container">
		<div id="header">
		</div>
		<div id="contenuto"><br>
			<table cellpadding="6px" width="60%" cellspacing="9px">
				<form method=POST action="richiesta.php">
				<tbody>
				<tr>
				<td colspan="2" align="center">
				<font size="5" color="white" face="Verdana" >Scrivi il tuo problema <br> e tutti i tentativi che hai fatto per risolverlo!</font>
				</td>
				</tr>
				<tr>
					<td align="right">
					Tuo nome o nickname...
					</td>
					<td>
					<input type="text" name="nome">
					</td>
				</tr>
				<tr>
					<td colspan="2">
					<hr>
				</tr>
				<tr>
					<td colspan="2" align="center">
					Scrivi qui...
					</td>
				</tr>
				<tr>
					<td colspan="2">
					<textarea name='testo' cols='69' rows='9' ></textarea>
					</td>
				</tr>
				<tr>
					<td colspan="2">
					<hr>
				</tr>
				<tr>
					<td colspan="2">
					Come ti possiamo contattare?<br>
					</td>
				</tr>
				<tr>
					<td>
					<input type="checkbox" name="com1" value="c1">Email<br>
					<input type="checkbox" name="com2" value="c2">Facebook<br>
					<input type="checkbox" name="com3" value="c3">Skype<br>
					</td>
					<td>
					<input type="text" name="nomecom" size="30">
					</td>
				</tr>
				<tr>
					<td colspan="2">
					<hr>
				</tr>
				<tr>
					<td align="center" colspan="2">
					<input type='submit' name='OK' value="Invia">
					</td>
				</tr>
				</tbody>
				</form>
			</table>
		</div>
	</div>
</body>

</html>

e questa in php richiesta.php
Codice:
<html>

<head>
	<title>HELP!</title>
</head>

<body>

<?php

mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("my_database") or die(mysql_error());

$nome= $_POST['nome'];
$testo= $_POST['testo'];
$com1= isset($_POST["com1"]) ? $_POST["com1"] : '0';
$com2= isset($_POST["com2"]) ? $_POST["com2"] : '0';
$com3= isset($_POST["com3"]) ? $_POST["com3"] : '0';
$nomecom= $_POST['nomecom'];

echo $nome,$testo,$com1,$com2,$com3,$nomecom;

$query= "INSERT INTO `my_database`.`utente` (`id`, `nome`, `testo`, `com1`, `com2`, `com3`, `nomecom`) VALUES (NULL, '$nome', '$testo', '$com1', '$com2', '$com3', '$nomecom')" or die(mysql_error());

if ($query==FALSE)
            {
                echo "Errore nella compilazione della query";
            }

?>
</body>
</html>

grazie
 

Discussioni simili