magheggio in php

Pubblicità

pcfree1

Utente Attivo
Messaggi
932
Reazioni
41
Punteggio
63
toms.webp

non mi prende le linee della tabella allora ho postato l'immagine

Ciao a tutti,

ho un sito dove dovrei evitare un'operazione manuale all'utente. Premetto che non sono un programmatore lato server, so solo html e css. Vorrei fare questo:

[TABLE="width: 100%"]
[TR]
[TD] [/TD]
[TD="width: 33%"] [/TD]
[TD="width: 33%"] [/TD]
[/TR]
[TR]
[TD="width: 33%"] Nome [/TD]
[TD="width: 33%"] cognome[/TD]
[TD="width: 33%"] tasto seleziona
[/TD]
[/TR]
[/TABLE]

quando nella tabella html clicco sul tasto seleziona, lui mi deve prendere tutta la riga con le informazioni quali nome cognome e passarle alla pagina del form contatti, all'interno della textarea del form contatti. lo scopo di questa cosa è che siccome sono molte le righe che un utente deve selezionare, e non sono conseguenti ma a volte ci sono salti tra diverse pagine, vorrei evitargli il copia incolla. un grazie per l'aiuto

[TABLE="width: 500"]
[TR]
[TD]il tuo nome:[/TD]
[/TR]
[TR]
[TD]la tua email:[/TD]
[/TR]
[TR]
[TD]textarea:

Nome: Cognome:







[/TD]
[/TR]
[/TABLE]
tasto Invia email
 
Ultima modifica:
Cioè vuoi passare i dati di un form a un'altra pagina? Non ho capito ...

no, i dati sono nella tabella html, e dalla tabella html mi deve prendere le singole righe che l'utente seleziona (tramite il testo seleziona). Una volta prese me le deve inserire nel form contatti all'interno della text area
 

no, non devo usare una form nella pagina dove prelevo, ma una tabella semplice

Codice:
<!DOCTYPE html>
<html>
<head>
<style>
td {

}
</style>
</head>
<body>
<?php
// qui ci va il codice che preleva la riga della tabella html tramite il pulsante seleziona e poi manda la riga selezionata alla pagina "contatti.php" dentro la textarea

?>
<table border="1">
<tr>
<td>Nome</td>
<td>Cognome</td>
<td>Cognome</td>
<td>Cognome</td>
<td>Cognome</td>
<td>Cognome</td>
<td style="background-color: yellow";>Seleziona</td>
</tr>
<tr>
<td>Nome</td>
<td>Cognome</td>
<td>Cognome</td>
<td>Cognome</td>
<td>Cognome</td>
<td>Cognome</td>
<td style="background-color: yellow";>Seleziona</td>
</tr>
<tr>
<td>Nome</td>
<td>Cognome</td>
<td>Cognome</td>
<td>Cognome</td>
<td>Cognome</td>
<td>Cognome</td>
<td style="background-color: yellow";>Seleziona</td>
</tr>
</table>


</body>
</html>
 
Ultima modifica da un moderatore:
I dati che sono nella tabella (nome, cognome) li prendi da un database??
 
Ultima modifica:
Quanto proposto da Stefano Novelli è un'ottima soluzione al tuo problema.
Invece di un elenco di selezione puoi anche utilizzare dei checkbox e impaginarli come meglio credi.
Senza database devi però convertire tutte le voci a mano..
 
Quanto proposto da Stefano Novelli è un'ottima soluzione al tuo problema.
Invece di un elenco di selezione puoi anche utilizzare dei checkbox e impaginarli come meglio credi.
Senza database devi però convertire tutte le voci a mano..

ok, ma manca il php. form, checkbox o una select non è lì il problema, quello è secondario. Invece la pagina a cui fa riferimento il pulsante seleziona quella non so come si fa
 
Parti dal presupposto che non c'è un modo semplice con la tabella di recuperare i dati in PHP.
Puoi farlo appunto con una select, considera che tutto deve finire dentro un form e a sua volta dentro un input, altrimenti è una follia.

Ti butto giù un codice veloce da cui puoi prendere spunto, non l'ho verificato ma al 99% dovrebbe andare bene:

index.html
Codice:
<form id="form1" name="form1" method="post" action="send.php">
<select id="cars" name="cars" multiple>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
<input type="submit">
</form>


PHP:
<?php
$valore = $_POST['cars']; // Raccolgo il valore dell'input con name "cars", se necessario duplica i campi
echo $valore; // Stampa il valore raccolto
?>

Se dovessi moltiplicare i campi ti consiglio cars1, cars2 etc... finchè non sei arrivato a un limite che reputi accettabile.
 
Pubblicità
Pubblicità
Indietro
Top