Forum Flash, Actionscript, PHP e MySQL
problema modulo in dreamweaver
Vai a pagina 1, 2  »
 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » Programmazione Generale
Precedente  Successivo 
Autore Messaggio
mela81
principiante
principiante


Età: -1981
Registrato: 26/01/08 13:03
Messaggi: 33
Località: in attesa di occupazione

MessaggioOggetto: problema modulo in dreamweaver
Inviato: 12.03.08 | 19:47
Rispondi citando

salve, sto cercando di realizzare un modulo con dei campi da riempire per prenotazioni in dreamweaver, e vorrei che questo modulo facesse qunto richiesto dal codice php ma ciò nn accade inoltre vorrei anche che fosse inviata all'utente che prenota una mail di conferma avvenuta prenotazione ma ciò nn avviene
qualcuno mi puo aiutare a realizzare il mio progetto?
grazie per la vostra eventule collaborazione
ecco quello che sono riuscita a realizzare in dreamweaver:




<html>
<head>
<title> prnotazioni</title>

<div align="center"><font color="#0000FF" size="+2">PRENO<font color="#FF6600">TAZIO</font>NI</font>
</div>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<font size="+2"></head> <body bgcolor="#FFFF00"> </font>
<form name="form1" method="POST" action="invia.php">
<table width="596" height="310" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#0000FF" bgcolor="#FFFF00">
<tr>
<td width="183"><div align="center"><strong>Nome:</strong></div></td>
<td width="407"><input name="nome" type="text" id="nome" size="30" maxlength="30"></td>
</tr>
<tr>
<td height="26"><div align="center"><strong>Cognome:</strong></div></td>
<td><input name="cognome" type="text" id="cognome" size="30" maxlength="30"></td>
</tr>
<tr>
<td><div align="center"><strong>Indirizzo-E- mail</strong></div></td>
<td><input name="email" type="text" id="email" size="30" maxlength="30"></td>
</tr>
<tr>
<td><div align="center"><strong>Età </strong></div></td>
<td>Maggiorenne
<input type="checkbox" name="checkbox" value="checkbox">
Minorenne
<input type="checkbox" name="checkbox2" value="checkbox"></td>
</tr>
<tr>
<td><div align="center"><strong>Sesso:</strong></div></td>
<td>M
<input name="maschio" type="checkbox" id="maschio" value="checkbox">
F
<input name="femmina" type="checkbox" id="femmina" value="checkbox"></td>
</tr>
<tr>
<td><div align="center"><strong>Accompagnatore:</strong></div></td>
<td>SI
<input name="si" type="checkbox" id="si" value="checkbox" checked>
NO
<input name="no" type="checkbox" id="no" value="checkbox"> </td>
</tr>
<tr>
<td><div align="center"><strong>NomeAccompagnatore:</strong></div></td>
<td><input name="nomeaccompagnatore" type="text" id="nomeacc2" size="30" maxlength="30"></td>
</tr>
<tr>
<td><div align="center"><strong>CognomeAccompagnatore:</strong></div></td>
<td><input name="cogaccompagnatore" type="text" id="cogaccompagnatore" size="30" maxlength="30"></td>
</tr>
<tr>
<td height="44"> </td>
<td bordercolor="#0000FF" bgcolor="#FFFF00"> <input type="button" name="Submit" value="Invia">
<input name="Reset" type="submit" id="Reset" value="Cancella"> </td>
</tr>
</table>
</form>
</body>
</html>





ecco il codice php:


<?PHP
// Processo di recupero dei dati
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$email = $_POST['email'];
£maggiorenne = $_POST['maggiorenne'];
£minorenne = $_POST['maggiorenne']
$maschio = $_POST['maschio'];
$femmina = $_POST['femmina'];
£si = $_POST['si'];
£no = $_POST['no'];
$nomeaccopagnatore = $_POST['nomeaccopagnatore'];
$cognomeaccopagnatore = $_POST['cognomeaccopagnatore'];

// Configuro il testo del messaggio che apparirà all'amico
$messaggio = " prenotazione $nome, $cognome, $si, $no, $nomeaccopagnatore,
$cognomeaccopagnatore";
// Processo di controllo [Opzionale]
if ($nome==null)
{
echo ("Errore: compilare il campo 'Nome'");
}
else
{
if ($cognome==null)
{
echo ("Errore: compilare il campo 'Cognome'");
}

else
{
if ($email==null)
{
echo ("Errore: compilare il campo 'indirizzo e-mail'");
}
else
if ($si==null)
{
else
{
if ($no==null)
{
echo ("Errore: spuntare il campo 'si',O 'no");
}


else
{
if ($nomeaccopagnatore==si)
{
echo ("Errore: compilare il campo 'nomeaccompagnatore e il campo 'cognomeaccopagnatore '");
}

else
{
if(
echo ("E-mail inviata con successo");
}
else
{
echo ("Errore interno durante l'invio...");

?>


dove ho sbagliato?, in dreamweaver in php ho in tutti e due? come devo correggere?
Torna in cima
Profilo Messaggio privato  
Sponsor
AngaraT
intermedio
intermedio



Registrato: 23/03/04 21:10
Messaggi: 152

MessaggioOggetto:
Inviato: 12.03.08 | 22:11
Rispondi citando

ciao,

ci sono molti errori ad esmpio nell'html per il pulsante <input type="button" name="Submit" value="Invia">
dovresti mettere il type="submit" e reset nell'altro, poi un tag sovrapposto, poi nel php tra le varie cose hai sbagliato (un errore di battitura) per le variabili non si scrive £ ma $ (£maggiorenne = $_POST['maggiorenne']; ) poi sempre nel l'html ...

Maggiorenne
<input type="checkbox" name="checkbox" value="checkbox"> ...


ecc ecc insomma devi rivedere un po' il tuo codice sia html sia php

per inviare una email guarda la funzione mail() da php.net

guarda anche la funzione isset() sempre da php.net

non ho guardato gli if ... questo è il passo successivo!

ciao ciao
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona

MessaggioOggetto:
Inviato: 13.03.08 | 10:13
Rispondi citando

Vi sono inoltre le sezioni apposite sia per la parte front-end (HTML) che back-end (PHP).
Inoltre, quando posti delle parti di codice racchiudile tra tag CODE... non è la prima volta che te lo dico!

.

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
mela81
principiante
principiante


Età: -1981
Registrato: 26/01/08 13:03
Messaggi: 33
Località: in attesa di occupazione

MessaggioOggetto: risposta
Inviato: 13.03.08 | 12:39
Rispondi citando

ok grazie dov' è il tag sovrapposto nn riesco ad individuarlo, puoi indicarmelo?
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona

MessaggioOggetto: Utilizzare il BBCode
Inviato: 13.03.08 | 13:03
Rispondi citando

Lo trovi quando rispondi ad un topic o ne inizi uno di nuovo nella parte sopra a dove inserisic il testo (ci sono una serie di pulsanti).

Ti allego un printscreen di esempio e comunque trovi qui le FAQ sul BBCode

.


BCode: CODE
Peso del file: 8.73 KB

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
mela81
principiante
principiante


Età: -1981
Registrato: 26/01/08 13:03
Messaggi: 33
Località: in attesa di occupazione

MessaggioOggetto:
Inviato: 13.03.08 | 13:36
Rispondi citando

io pensavo che ti riferissi al codice html nn al forum, ora vorrei avre dei chiarimenti riguardanti le correzioni:
stando agli esempi che mi hai indicato dovre aggiungere altri campi, io invece volevo che l'utente digitasse solo il proprio indirizzo e- mail e quando preme il pulsante invia i dati fossero inviati all' indirizzo del destinario direttamente, senza bisogno di cpmpilare un' altro campo, si può fare questo?.
p.s. comunque nel frattempo ho cercato di correggere il php secondo le indicazioni viste nel sito da te indicato quindi è uscito questo:
 
Codice:
<?PHP
// Processo di recupero dei dati
$nomemittente $_POST['nomemittente'];
$emailmittente $_POST['emailmittente'];
$nomedestinatario $_POST['nomedestinatario'];
$nome $_POST['nome'];
$cognome $_POST['cognome'];

$maggiorenne $_POST['maggiorenne'];
$minorenne $_POST['maggiorenne']
$maschio  $_POST['maschio'];
$femmina  $_POST['femmina'];
£si $_POST['si'];
£no $_POST['no'];
$nomeaccopagnatore $_POST['nomeaccopagnatore'];
$cognomeaccopagnatore $_POST['cognomeaccopagnatore'];


/* oggetto */
$oggetto "Prenotazioni";
// Configuro il testo del messaggio che apparirà all'amico
$messaggio " prenotazione effettuata da: $nome, $cognome, accopagnatore $si, $no, $nomeaccopagnatore, 
$cognomeaccopagnatore"
;
// Processo di controllo [Opzionale]
if ($nomemittente==null)
{
echo (
"Errore: compilare il campo 'Il tuo nome'");
}
else
{
if (
$emailmittente==null)
{
echo (
"Errore: compilare il campo 'Il tuo indirizzo e-mail'");
}
else
{
if (
$nomedestinatario==null)
{
echo (
"Errore: compilare il campo 'Il nome dell'amico'");
}
else
{
if (
$emaildestinatario==null)
{
echo (
"Errore: compilare il campo 'Indirizzo e-mail dell'amico'");
}
else
if (
$nome==null)
{
echo (
"Errore: compilare il campo 'Nome'");
}
else
{
if (
$cognome==null)
{
echo (
"Errore: compilare il campo 'Cognome'");
}
if (
$si==null)
else

{
else
{
if (
$no==null)
{
echo (
"Errore: spuntare il campo 'si',O 'no");
}


else
{
if (
$nomeaccopagnatore==si)
{
echo (
"Errore: compilare il campo 'nomeaccompagnatore e il campo 'cognomeaccopagnatore '");
}

// Processo di configurazione dell'email
// [Destinatario, mittente, ecc]
$mail_to $emaildestinatario;
$mail_from $emailmittente;
$mail_subject "$nomemittente ti segnala  la prenotazione;
$mail_body = "
<p><font color=#000000>$messaggio</font></p>";
// Intestazioni HTML
$mail_in_html "MIME-Version: 1.0\r\n";
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mail_in_html .= "From: <$mail_from>";
else
{
if(
echo (
"E-mail inviata con successo");
}
else
{
echo (
"Errore interno durante l'invio...");

?>

però non ho capito una cosa
qui quando si fa riferimento all' invio dei dati si fa riferimento ad un form in html enn ad un form fatto in dreamweavr sono la stessa cosa?
Torna in cima
Profilo Messaggio privato  
AngaraT
intermedio
intermedio



Registrato: 23/03/04 21:10
Messaggi: 152

MessaggioOggetto:
Inviato: 13.03.08 | 14:19
Rispondi citando

prima di proseguire rispondi a questa semplice domanda:

cos'è Dreamweaver?


poi tornado al puro html:

 
Codice:
<html>
<head>
<title> prnotazioni</title>

<div align="center"><font color="#0000FF" size="+2">PRENO<font color="#FF6600">TAZIO</font>NI</font>
</div>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<font size="+2"></head> <body bgcolor="#FFFF00"> </font>


è assolutamente impossibile che Dreamweaver generi questo codice cosi come lo hai postato tu.

dal menu "File" > "Nuovo" > "Pagina di base" > "Html" e dopo "Visualizza" > "Mostra vista progettazione" e non pensare minimamente di mettere le mani sull'html se prima non lo hai studiato, fatto questo passa alla parte php; che vuol dire

- comprare un manuale
- studiare
- ed alla fine scrivere il codice

se dopo avrai ancora problemi chiedi pure e ti sarà detto.

A.
Torna in cima
Profilo Messaggio privato  
mela81
principiante
principiante


Età: -1981
Registrato: 26/01/08 13:03
Messaggi: 33
Località: in attesa di occupazione

MessaggioOggetto: risposta
Inviato: 13.03.08 | 17:18
Rispondi citando

dreamweaver è un programma di grafica adatto per realizzare siti per lo più dinamici che interagisce con altri linguaggi all'occorenza
ti garantisco che quella pagina l'ho creata in dreamweaver mx versione 2004
non mi servono le chiacchiere voglio passare a cose concrete mi vuoi aiutare?, spero di si.
p.s cosa c'è di strano in questa parte di codice?:
 
Codice:
<html> 
<head> 
<title> prnotazioni</title> 

<div align="center"><font color="#0000FF" size="+2">PRENO<font color="#FF6600">TAZIO</font>NI</font> 
</div> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<font size="+2"></head> <body bgcolor="#FFFF00"> </font>

se ti riferisci a questa:

 
Codice:
<div align="center"><font color="#0000FF" size="+2">PRENO<font color="#FF6600">TAZIO</font>NI</font> 
</div>
la scritta che indica che siamo nella pagina delle prenotazioni
come dovrei sistemare la visualizzazione? facendo l'anteprima si vede benissimo
Torna in cima
Profilo Messaggio privato  
AngaraT
intermedio
intermedio



Registrato: 23/03/04 21:10
Messaggi: 152

MessaggioOggetto:
Inviato: 13.03.08 | 17:52
Rispondi citando

ecco è proprio questo il problema: Dreamweaver NON è un programma di grafica bensì un editor html (pensalo come un notepad evoluto) cmq ritornando all'html al max lo dovevi scrivere cossi:



 
Codice:
<html>
<head>
<title> prnotazioni</title>


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head> 
<body bgcolor="#FFFF00"> 
<div align="center">
<font color="#0000FF" size="+2">PRENO</font><font color="#FF6600">TAZIO</font><font color="#0000FF" size="+2">NI</font>

</div> 

</boby>


...anche se mancano completamente i css facciamo finta di nulla, ma di certo non devi inserire nella head dei tag o altri contenuti che vuoi visualizzare nel body... , se dopo le consideri chiacchiere nessun problema, ma è impensabile fare un sito in php se non si conosce neppure l'html

ciao ciao A.
Torna in cima
Profilo Messaggio privato  
mela81
principiante
principiante


Età: -1981
Registrato: 26/01/08 13:03
Messaggi: 33
Località: in attesa di occupazione

MessaggioOggetto: risposta
Inviato: 13.03.08 | 18:49
Rispondi citando

grazie dell'aiuto ma nn te la prendere il codice e stato generato in automatico
Torna in cima
Profilo Messaggio privato  
mela81
principiante
principiante


Età: -1981
Registrato: 26/01/08 13:03
Messaggi: 33
Località: in attesa di occupazione

MessaggioOggetto: problema risolto
Inviato: 13.03.08 | 20:22
Rispondi citando

Very Happy incredibile ma vero ho risolto il problema dell'html e del php ora il modulo funziona ma e subentrato un'altro problema
ossia quando per per esempio non compilo tutti i campi ho fatto in modo che mi uscisse la seguente scritta:
Errore!

Deve compilare tutti i campi dal form per continuare
La preghiamo di tornare indietro e correggere. Grazie

con il link alla scritta: tornare indietro e correggere mi dovrebbe riportare al modulo ma quando clicco il ilnk si colora solo di viola ma nn mi reindirizza alla pagine di prima, ossia al modulo perchè? Confused
Torna in cima
Profilo Messaggio privato  
AngaraT
intermedio
intermedio



Registrato: 23/03/04 21:10
Messaggi: 152

MessaggioOggetto:
Inviato: 13.03.08 | 20:45
Rispondi citando

ottimo brava molto brava Clap Clap ,
per il problema del link adesso guardo la palla di vetro e poi ti dico Dadgrin ,

magari se posti il codice si riesce a trovare l'errore... Whistle
Torna in cima
Profilo Messaggio privato  
mela81
principiante
principiante


Età: -1981
Registrato: 26/01/08 13:03
Messaggi: 33
Località: in attesa di occupazione

MessaggioOggetto:
Inviato: 13.03.08 | 21:25
Rispondi citando

il problema l'ho troveto e penso che riseda in questo link
 
Codice:
<A HREF=\"javascript:history.go(-1)\">tornare indietro e correggere</A>.

io come linguaggio utilizzo un linguaggio php e nn javascript
[/code]
Torna in cima
Profilo Messaggio privato  
mela81
principiante
principiante


Età: -1981
Registrato: 26/01/08 13:03
Messaggi: 33
Località: in attesa di occupazione

MessaggioOggetto: risposta
Inviato: 13.03.08 | 21:30
Rispondi citando

ciao cisentiamo domani ti spiego tutto
Torna in cima
Profilo Messaggio privato  
AngaraT
intermedio
intermedio



Registrato: 23/03/04 21:10
Messaggi: 152

MessaggioOggetto:
Inviato: 13.03.08 | 22:16
Rispondi citando

...a chi spieghi tutto? Confused

prova questo:
 
Codice:
<a href="#" onclick="javascript: history.go(-1);return false;">tornare indietro e correggere</a>


ciao ciao
Torna in cima
Profilo Messaggio privato  
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » Programmazione Generale Tutti i fusi orari sono GMT + 2 ore
Vai a pagina 1, 2  »
Pagina 1 di 2

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio Modulo da inserire in una pagina web Nonno Gianni Grafica e web design 2 06.03.09 | 14:58 Leggi gli ultimi messaggi
Nonno Gianni
Nessun nuovo messaggio Dreamweaver che da forfait Eugene Hardware & Software Upgrade! 7 22.12.06 | 12:43 Leggi gli ultimi messaggi
Eugene
Nessun nuovo messaggio pulsane flash in dreamweaver ciskyz Flash Generale 1 10.07.07 | 13:59 Leggi gli ultimi messaggi
mesk8
Nessun nuovo messaggio Importare layout in dreamweaver bambo Grafica e web design 6 27.02.08 | 15:25 Leggi gli ultimi messaggi
bambo
Nessun nuovo messaggio aiuto per layout maschera su dreamweaver away Grafica e web design 0 06.11.09 | 20:51 Leggi gli ultimi messaggi
away



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005