proplema file php creato

  • Creatore Discussione Creatore Discussione marzar
  • Data di inizio Data di inizio

marzar

Utente Attivo
8 Ott 2010
53
0
6
PHP:
?php
$textfile = fopen("iscritti.txt", "r");

while ( $rigafile = fgets($textfile,1024)) {
$campiriga = explode("|", $rigafile);
$idriga = $campiriga[0];

if ($idriga == 3) {
$cid = $campiriga[0];
$cnome = $campiriga[1];
$ccognome = $campiriga[2];
$cemail = $campiriga[7];
}

}
fclose($textfile);
?>
<body>
<form method="post" action="http://localhost/prova/update.php">
ID: <input type="text" size="10" name="id"value="<?=$cid ?>"><br>
Nome: <input type="text" size="10" name="nome"value="<?=$cnome?>"><br>
Cognome <input type="text" size="10" name="cognome"value="<?=$ccognome?>"><br>
Email <input type="text" size="10" name="email"value="<?=$cemail?>"><br>
<input type="submit" value="Modifica">
</form>
</body>
problema come vedete questo progrmma in php dovrebbe aprire un file in txt leggere il file fino alla riga 3 e poi mandare il contenuto della riga 3 a video sotto forma di modulo
Il problema è questo lui fa il modulo tutto ok
Ma al posto dei valori della riga 3 mosta <?=$ccognome?> valore che in teoria dovrebbe trovarlo pescandolo dal file in tutti i valori richiesti esiste questo problema
Qualcuno mi sa aiutare??? file txt:

1|Marco|Rossi|Viale dei colori 1|39939939|Padova|PD|info@rossi.it|
2|Giovanni|Verdi|Viale dei colori 2|390939|Padova|PD|info@verdi.it|
3|Giuseppe|Bianchi|Viale dei colori 3|39939939|Padova||info@bianchi.it|
4|Luca|Gialli|Viale dei colori 4|3967939|Padova|PD|info@gialli.it|
 
Ultima modifica di un moderatore:
ciao
ho provato il tuo php e a me funzia
nel form appaiono i dati della riga 3
se non è un errore nel copia/incolla sul post
aggiungi alla prima riga che hai scritto ?php
<?php

poi non usare gli shorttag <?, ma, anche se più lungo, <?php e cominque è megio, anche se sempre più lungo, non fare (es) <?=$ccognome?>, ma
<?php echo $ccognome; ?>
 

Discussioni simili