Pagina 4 di 4 primaprima ... 2 3 4
Visualizzazione dei risultati da 31 a 32 su 32
  1. #31
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389
    ho un problemino


    sto facendo un if else sotto nella pagina quindi già stampo degli output

    non so come far per spostarlo sopra mi spiego


    sopra.php

    centro.php

    Codice PHP:
    bla 
    bla 
    bla 
    bla 
    bla 
    bla 
    if(!empty($ciao)){
    header("Location:index.php");

    sotto.php




    ho messo questo in cima error_reporting(E_ALL);
    ma non mi da l'errore dell'header


    ho provato a fare anche cosi senza successo:

    sopra.php
    Codice PHP:
    $vai=header("Location:index.php"); 

    centro.php

    Codice PHP:
    bla 
    bla 
    bla 
    bla 
    bla 
    bla 
    if(!empty($ciao)){
    $vai;

    sotto.php

  2. #32
    Tutto questo viene dalla pessima abitudine di mischiare codice PHP e markup HTML. Dovresti PRIMA scrivere tutto il codice PHP, e POI quello HTML (all'interno del quale e' consentito un minimo di PHP al solo scopo di sostituire variabili, effettuare controlli con if, ciclare su array con foreach e poco altro).

    SBAGLIATO
    codice:
    html
    html
    html
    esecuzione query
    while ( risultati )
    echo HTML coi risultati
    altro html
    altro html
    GIUSTO
    codice:
    esecuzione query
    memorizzazione risultati in un array
    
    html
    html
    html
    visualizzazione array precedentemente creato
    altro html
    altro html
    altro html
    Se usi la versione "GIUSTO" puoi mettere tutti i controlli in "sopra" e stampare l'output solo se NON c'e' redirezione.

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.