- Home
- Categorie
- Coding e Sistemistica
- PHP
- problema con echo (credo)
-
problema con echo (credo)
sera,
allora io ho
nella index del mio sito
[php]<?php
//index.php
session_start(); // da mettere all'inizio della pagina prima di qualsiasi output
$_SESSION['ref'] = $_GET['ref'];
?> [/php]che mi dovrebbe aprire una sessione con il nome del ref che arriva. (se il link era www.xxx.it/index.php?ref=pino la sessione si dovrebbe chiamare pino)
dalla index, cliccando su regitra, si passa alla pagina di registrazione che riporta questo codice
[php]<?php
//index.php
session_start(); // da mettere all'inizio della pagina prima di qualsiasi output
$_SESSION['ref'] = $_GET['ref'];//register.php
$ref = $_SESSION['ref'];?>[/php]
nel form, sempre nella pagina di registrazione, ce una campo nascoto che mi dovrebbe inserire il nome del ref nel db. attraverso questo codice
[php]<?php
echo <input type="hidden" value="$ref" name="ref_aff"> ;
?>[/php]
il ref però non viene inserito nel db. credo che il problema sia nell'ultimo codice. ho fatto diverse prove ma niente.
un aiuto???
-
ti dispiacerebbe postare il codice della query che fai al dat?
p.s: prova a echarlo in questo modo
echo '<input type="hidden" value="'.$ref.'" name="reff_aff">';
-
Nel form di registrazione togli quel
[PHP]$_SESSION['ref'] = $_GET['ref']; [/PHP]
e nell'ultimo script:[PHP]<?php
echo "<input type="hidden" value="$ref" name="ref_aff">" ;
?>[/PHP]