Form di inserimento con data e select

genny71s

Nuovo Utente
12 Ago 2011
8
0
0
Salve a tutti,
spero che posto nella sezione giusta e nel modo giusto.
Ho questa pagina che dovrebbe caricare dei dati in una tabella,
ma ho problemi sia a inviare il risultato della select che su un campo
utile alla selezione della data di appuntamento,
spero di trovare aiuto qui.
Grazie.

<?
//controllo i permessi
$permission_level=4;
include"../../auth_check_header.php";
?>
<?php
if (isset($_POST['submit']) && $_POST['submit']=="invia")
{
$apptname = trim($_POST['apptname']);
$apptdatetime = trim($_POST['apptdatetime']);
$apptluogo = trim($_POST['apptluogo']);
$apptdettagli = trim($_POST['apptdettagli']);
$idusers = trim($_POST['idusers']);



include 'connetti.php';
$sql= "INSERT INTO appuntamenti(apptid,apptname,apptdatetime,apptluogo,apptdettagli,idusers,idoperatore)
VALUES('','$apptname','$apptdatetime','$apptluogo','$apptdettagli','$idusers','$username_from_cookie')";
if($result = mysql_query($sql) or die (mysql_error()))
{
echo "Inserimento avvenuto con successo.<br>
Vai al <a href=\"index.php\">Calendario</a>";
}
}else{
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
apptname:<br>
<input name="apptname" type="text"><br>
apptluogo:<br>
<input name="apptluogo" type="text"><br>
apptdettagli:<br>
<input name="apptdettagli" type="text"><br>
idusers:<br>
<select name=\"idusers\">;
<?php
$cercauser = mysql_query("SELECT id, username FROM users");
while ($row = mysql_fetch_assoc($cercauser))
{
$id = $row['id'];
$username=$row["username"];
echo "<option value=\"$id\">$username</option>";
}
mysql_free_result($risultato);
echo"</select>";

?>
<?php

//recupero l'username dell'operatore
$username_from_cookie = $_COOKIE[$cookiename];
echo "Inserito da ".$username_from_cookie."!";

?>
<input name="submit" type="submit" value="invia">
</form>
<?php
}
?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
si la sezione è giusta,e nel modo giusto sarebbe melio che racchiudessi il codice negli appositi tag, in questo caso php.
detto questo così ad occhio e croce

<select name=\"idusers\">;
correggi in
<select name="idusers">;
poi non vedo nel form (se deve essere nel form) il campo per immettere la data o come viene valorizzata la variabile $apptdatetime

poi un'altra osservazione: verifica i valori dei $_POST se vuoti non inserire poi per una certa sicurezza del db aggiungi

PHP:
$pinco = addslashes(trim($_POST['pinco']));

poi in lettura userai stripslashes
 

genny71s

Nuovo Utente
12 Ago 2011
8
0
0
Buon Giorno Borgo,
grazie per la celerità.
ho risolto entrambi, la data con un js e l'altro quesito
era oltre all'errore che mi hai segnalato un'altro.
Mi scuso se non ho usato i tag, scusa te "sono un novello".
adesso ho un'altro problema,
io salvo username nel cookie, in una pagina dovrei recuperare dalla tabella user l'id ed usarlo come variabile per interrogare il db e mostrare una risposta. aggiungo il codice.
Grazie e buona giornata.


<?php
//controllo i permessi
$permission_level=4;
include"../../auth_check_header.php";
?>
<?php
include("connetti.php");

//recupero l'username dell'operatore
$username_from_cookie = $_COOKIE[$cookiename];


//query per recuperare il nome utente dalla tabella users
$sql="SELECT * FROM users WHERE username='$username_from_cookie'";
$result = mysql_query($sql);
$num = mysql_num_rows ($result);
mysql_close()
;
if ($num > 0 ) {
$i=0;
while ($i < $num) {
$idm = mysql_result($result,$i,"id");
$username = mysql_result($result,$i,"username");
//echo "<b>id:</b> $idm<br>";
//echo "<b>username:</b> $username<br>";

$appt="SELECT * FROM appuntamenti WHERE $id=$idm";
$vai = mysql_query($appt);
$conta = mysql_num_rows ($vai);
mysql_close()
;
if ($conta > 0 ) {
$i=0;
while ($i < $conta) {


$apptname = mysql_result($vai,$i,"apptname");
$apptdatetime = mysql_result($vai,$i,"apptdatetime");
$apptluogo = mysql_result($vai,$i,"apptluogo");
$apptdettagli = mysql_result($vai,$i,"apptdettagli");

echo "<b>apptname:</b> $apptname<br>";
echo "<b>apptdatetime:</b> $apptdatetime<br>";
echo "<b>apptluogo:</b> $apptluogo<br>";
echo "<b>apptdettagli:</b> $apptdettagli<br>";

echo "<a href=\"update.php?id=$id\">Update</a> - <a href=\"delete.php?id=$id\">Delete</a>";
echo "<br><br>";

++$i; } } else { echo "The database is empty"; }
?>

il problema è che inserendo due query non so fare ad usarle entrambe.
grazie.
 
Discussioni simili
Autore Titolo Forum Risposte Data
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
E Form inserimento dati con JavaScript Javascript 0
A form con inserimento multiplo PHP 4
P Blocco inserimento valori con script attiva/disattiva oggetti form Javascript 5
A problema con l'inserimento di valori in una tabella dopo una ricerca da form Classic ASP 1
L Form in ASp con inserimento file Classic ASP 1
K form Inserimento record mysql PHP 2
L inserimento form dati multipli ? PHP 0
J Form inserimento dati in database Ajax 1
A Inserimento dati nel database tramite form + altre operazioni PHP 18
L form multipla php sql,errore in inserimento MySQL 0
B [PHP] Creare PDF dopo inserimento dati form PHP 4
C [PHP] Form inserimento più menù a discesa PHP 9
K [PHP + MYSQL ] Inserimento dati in database da form dinamico PHP 13
gandalf1959 [MySQL] Inserimento multiplo da form multirighe MySQL 22
M [WordPress] [HTML] Form inserimento campi e visualizzazione in tempo reale WordPress 3
M [PHP] errore in semplie form inserimento dati PHP 7
M [PHP] controllo inserimento dati un un form PHP 4
J Inserimento dati in db da due o più form PHP 0
xone Form completo Testi + multiple image per inserimento Annunci PHP 0
A Aiuto form inserimento dati PHP 3
D Verifica inserimento dati form PHP 12
N Inserimento Mediante Form PHP 2
otto9due Piccolo problemino su inserimento dati db da form PHP 5
K inserimento form nel codice html HTML e CSS 1
M chiusura colorbox dopo inserimento dati in un database tramite form PHP 0
P Problemi inserimento dati database tramite form PHP 12
S Problema inserimento nuovo record da form PHP 5
Z Aiuto! problemi di inserimento dati da form PHP 9
T come mettere controlli su form di inserimento dati?? PHP 11
G inserimento automatico in form esterni al sito PHP 1
N inserimento dati da form a DB PHP 4
X form per inserimento dati PHP 6
M Form per inserimento automatico annuncio HTML e CSS 7
R inserimento dati in form da php PHP 1
E inserimento form in tag div HTML e CSS 4
Z [Help] inserimento emoticons in form Javascript 2
S passare un valore da un form a un file .php con metodo post PHP 4
K Form che manda dati doppi PHP 1
K Problema form update PHP 2
Elisacau [Contact form 7] Inserire Numero auto incrementante WordPress 1
I Form con selettore HTML e CSS 0
K [php]form invio dati PHP 0
G form invio multiplo con checkbox PHP 12
nivaria.achinet Intercettare form solo dopo invio Javascript 1
D Form contatti non funzionante HTML e CSS 0
A Stampare dati da form PHP 15
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
I Form HTML e CSS 17
otto9due $_FILE non passa i dati dal form PHP 1

Discussioni simili