Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892

    nuovo errore in passaggio valore

    Scusate, ho provato (senz'altro sbagliando)a fare come mi era stato detto (anzi, come avevo capito io) per passare un valore tramite la stringa di interrogazione, ma mi dà errore:

    ?><a href=\"addrife4.php?codice=<?= " . $results['codice'] . "\"> ?> Aggiungi nuovo riferimento </a>'<?

    Stavolta non capisco proprio dove sbaglio...

    Grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    Aggiungi nuovo riferimento


    attento agli apici

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    428
    ?><a href=\"addrife4.php?codice=<?= " . $results['codice'] . "\"> ?> Aggiungi nuovo riferimento </a>'<?
    perchè dopo ?codice= rimetti <?= ?
    <?=$nomevar lo usi per stampare un valore
    visto che usi \" presumo che sei già in un echo, quindi basta che contani normalmente la stringa alla variabile

    <a href=\"addrife4.php?codice=".$results['codice']."\">

    ciao
    gnegno

  4. #4
    Ciao non ho provato il codice ma ho individuato dei possibili errori.

    Dunque se questo è html con php inserito

    la barra di escaping non ti serve
    <a href=\"
    addrife4.php?codice=<?=
    il punto non ti serve
    " . $results['codice']
    . "\"> ?> Aggiungi nuovo riferimento
    l'apice dopo il tag di chiusura non significa nulla
    </a>'

    prova questo
    Aggiungi nuovo riferimento
    In a world without walls and fences - who needs windows and gates ?

  5. #5
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    Originariamente inviato da Gnegno
    perchè dopo ?codice= rimetti <?= ?
    <?=$nomevar lo usi per stampare un valore
    visto che usi \" presumo che sei già in un echo, quindi basta che contani normalmente la stringa alla variabile

    <a href=\"addrife4.php?codice=".$results['codice']."\">

    ciao
    gnegno
    guarda che non è dentro un echo, infatti prima e dopo ci sono i tag ?>(chiude) e <?(apre)!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    428
    ok .. allora hai sbagliato ad usare href=\" ha stampare con la concatenazione <?=".
    Prova come ti ha suggerito Darkhorizont

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.