|
Forum Flash, Actionscript, PHP e MySQL
|
|
|
|
|
|
| Autore |
Messaggio |
crastu
nuovo utente

Registrato: 11/08/10 19:49
Messaggi: 4
|
Oggetto: Aiuto php popup
Inviato: 11.08.10 | 19:53 |
|
|
Salve a tutti, ssono nuovo di questo forum.
Sto realizzando un gestionale e mi sono bloccato su un problema.
Ho la neccessità di aprire da un form un popup dove scegliere il paese da un elenco e poi devo ripassare il nome del paese sul form iniziale.
credo sia necessario usare js ma non lo conosco.
Chiedo aiuto a voi.
Grazie in anticipo |
|
| Torna in cima |
|
|
Sponsor
|
|
 |
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona
|
|
| Torna in cima |
|
|
crastu
nuovo utente

Registrato: 11/08/10 19:49
Messaggi: 4
|
Oggetto:
Inviato: 14.08.10 | 09:55 |
|
|
| Coach ha scritto: | Ciao crastu e Benvenuto!
Scusa la domanda... ma perchè un popup?
Non sono un esperto di javascript, ma credo tu debba utilizzare: window.opener
Cioè, dalla pagina con il form apri la popup.
Dalla popup, quando è stata fatta la selezione desiderata, devi fare una cosa simile a quanto segue:
| Codice: | window.opener.formtuapagina.tuocampo.value = document.formtuapopup.tuaselect.value;
this.close(); |
Cioè imposti la campo tuocampo della form nella pagina html, il valore selezionaot dalla select del form nella tua popup... e poi la chiudi. |
innanzi tutto grazie per l risposta
ti spiego velocemente cosa devo fare
Ho un db mysql dove vado a prendere i dati, devo poi selezione il paese di provenienza, e lo faccio cliccando su un bottone che mi aprei l popup.
All'apertura del pop up mi apre una finestra con lelenco di tutti i paesi e un form per la ricerca .
Una volta trovato a fianco del paese ho un <a href""> che mi deve riportare il codice di quel paese nella pagina iniziale.
Spero di essere riuscito a rendere l'ieda.
grazie ciao |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona
|
Oggetto:
Inviato: 21.08.10 | 12:15 |
|
|
Si, e quello che ti ho postato io fa proprio al caso tuo :) ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
crastu
nuovo utente

Registrato: 11/08/10 19:49
Messaggi: 4
|
Oggetto:
Inviato: 09.09.10 | 14:00 |
|
|
ciao scusa ma ho qualche problema
ti invio parte del codice:
pagina madre:
<html>
<head>
<title>form</title>
</head>
<body>
<form name="nome_form" action="pagina.php" method="post">
Nome: <input type="text" name="nome" /> Cognome: <input type="text" name="cognome" />
<input type="button" value="apri popup" name="bottone" onclick="window.open('immagini/popup.php','popup','width=400, height=500')" />
<input type="submit" value="invia form" name="submit" />
</form>
</body>
</html>
popup.php
<SCRIPT type="text/javascript">
function open() {
window.opener.nome_form.nome.value = 'ciao';
this.close();
}
</script>
<?php
$server = "localhost";
$username = "admin";
$password = "121270";
$database = "esenzioni2";
$db = mysql_connect("$server", "$username", "$password");
if(!$db){
die('Connessione non riuscita: ' . mysql_error());
}
mysql_select_db($database,$db);
$query= "SELECT * FROM `principale`";
$insert = mysql_query($query)or die('Codice fiscale non trovato');
echo"<table border=0 align=center>" ;
echo "<TR align=center bgcolor='#C9C9C9'><td >cf</td><td >Cognome</td><td >Nome</td><td >Data Nascita</td><td >Comune nascita</td><td>Sesso</td><td >Richiama</td></TR>";
while($data=mysql_fetch_object($insert))
{
echo"<tr bgcolor='#E0F1F8'>";
echo "<td><b>",$data->cf,"</b></td>";
echo "<td ><b>",$data->cognome,"</b></td>";
echo "<td><b>",$data->nome,"</b></td>";
echo "<td><b>",$data->datanascita,"</b></td>";
echo "<td><b>",$data->descrizione,"</b></td>";
// echo "<td>",$data->siglaprovincia,"</td>";
if ($data->genere=1)
{
$sesso='M' ;
}
if ($data->genere=2) {
$sesso='F' ;
}
echo "<td><b>".$sesso."</b></td>";
echo"<td align='center'name='modifica'>
<a href=javascript:open()><b><img src='immagini/1.jpg' height='60'</b> </a></td>" ;
}
?>
come faccio a passare alla pagina madre il valore $data->cognome?
grazie e scusami per il disturbo
| crastu ha scritto: | | Coach ha scritto: | Ciao crastu e Benvenuto!
Scusa la domanda... ma perchè un popup?
Non sono un esperto di javascript, ma credo tu debba utilizzare: window.opener
Cioè, dalla pagina con il form apri la popup.
Dalla popup, quando è stata fatta la selezione desiderata, devi fare una cosa simile a quanto segue:
| Codice: | window.opener.formtuapagina.tuocampo.value = document.formtuapopup.tuaselect.value;
this.close(); |
Cioè imposti la campo tuocampo della form nella pagina html, il valore selezionaot dalla select del form nella tua popup... e poi la chiudi. |
innanzi tutto grazie per l risposta
ti spiego velocemente cosa devo fare
Ho un db mysql dove vado a prendere i dati, devo poi selezione il paese di provenienza, e lo faccio cliccando su un bottone che mi aprei l popup.
All'apertura del pop up mi apre una finestra con lelenco di tutti i paesi e un form per la ricerca .
Una volta trovato a fianco del paese ho un <a href""> che mi deve riportare il codice di quel paese nella pagina iniziale.
Spero di essere riuscito a rendere l'ieda.
grazie ciao |
|
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona
|
Oggetto:
Inviato: 09.09.10 | 15:03 |
|
|
Scusa, ma hai letto quello che ti ho scritto nei precedenti messaggi?
1° il codice è scritto male... anche quello HTML, manca di apici e cose basilari.
2° nella popup no c'è nessuna form
3° racchiudi le porzioni di codice tra tag CODE
4° un minimo di impegno a leggere quello che ti viene indicato.
 ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
crastu
nuovo utente

Registrato: 11/08/10 19:49
Messaggi: 4
|
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona
|
Oggetto:
Inviato: 12.09.10 | 11:59 |
|
|
K, ma come ti ho scritto nel 3° punto, ricordati di mettere le porzioni di codice tra tag CODE ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
|
|
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 Non puoi downloadare gli allegati in questo forum
|
|