Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272

    Problema form ... è semplice da risolvere!

    Semplice da risolvere x chi ne capisce di PHP

    allora, ho 2 file: index.php, elabora.php

    tramite un form index.php invia a elabora.php l'ID di un video di youtube ... successivamente elabora.php prende l'ID e lo inserisce in una immagine linkata.

    Codici:
    index.php
    Codice PHP:
    <form action="elabora.php" method="POST">
    <
    input name="id" type="text">
    <
    input type="submit" value="Genera video!">
    </
    form
    elabora.php
    Codice PHP:
    <?php
    $id 
    $_POST['id'];

    echo 
    "[url='http://www.youtube.com/watch?v=".$id."'][/url][img]http://i1.ytimg.com/vi/".$id."/default.jpg[/img]</a>";
    ?>
    Perchè non va?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Che problema ti da?
    Non inserisce il codice nel link o lo inserisce ma il link non funziona?

  3. #3
    C'è due volte il TAG di chiusura </a>

    P.S.
    Per un'unica riga di codice bastava un semplice sguardo, ma ormai sembra che appena una cosa non funzioni basti postare il problema che qualcuno che lo risolve al proprio posto lo si trova sempre.

    P.P.S.
    Non serve neanche conoscere il PHP, è semplice HTML.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    Ora provo ... ma non penso che sia quello il problema ... il problema è che non mi mette l'ID nel link!

    EDIT: come immaginavo non è quello

  5. #5
    A parte la doppia <a>, l'id non te lo inserisce perché quando richiami la variabile la prima volta non hai inserito il simbolo $

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    Originariamente inviato da nicholas086
    A parte la doppia <a>, l'id non te lo inserisce perché quando richiami la variabile la prima volta non hai inserito il simbolo $
    E vabe la doppia a lasciamo stare va

    cmq diventa così alla fine? :
    Codice PHP:
    <?php 
    $id 
    $_POST['id']; 

    echo 
    "<a href='http://www.youtube.com/watch?v="$id"'>
    [img]http://i1.ytimg.com/vi/"
    $id"/default.jpg[/img]</a>"
    ?>
    se non è così sistematemelo voi please

  7. #7
    Codice PHP:
    <?php 
    if(isset($_POST['id']))
    {
    $id $_POST['id'];  

    echo 
    "<a href='http://www.youtube.com/watch?v=".$id."'> 
    [img]http://i1.ytimg.com/vi/"
    .$id."/default.jpg[/img]</a>";  
    }
    else
    {
    echo 
    'variabile id non esistente';
    }
    ?>

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    Grazie! Testo subito

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    Funzionaaaaaaaaaaaa

    ty a tutti!

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.