Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Prob funzione

  1. #1

    Prob funzione

    Ho creato questo semplice codice x far si che venga stampato in mezzo al nome ed al cognome il nickname
    (es: Nome e cognome: Mario Quadri; username: Cube; -> Mario "Cube" Quadri)

    Codice PHP:
    // autore è l'id dell'autore della news
    function autore($autore)
    {
    global 
    $db_prefix$autore;
    $query "SELECT * FROM {$db_prefix}autore WHERE id = '$autore'";
    $result mysql_query($query) or die(mysql_error());
    $row mysql_fetch_array($result);

    // Divido le parole
    $nome explode(" "$row['nome']);

    // Rilevo la metà arrotondata per eccesso 
    $meta ceil(count($nome) / 2);

    // Inizio con il creare la variabile che dovrà essere riempita
    // con il nome "nick" cognome
    $autore "";

    // Parte il ciclo che conta le parole del nome 
    /* linea 18 */ 
    for($i 0$i <= count($nome); $i++) {
    // se $i == alla metà dell'array nome
    if($i == $meta) {

    // deve inserire l'username
    $autore .= " \"" $row['username'] . "\" ";

    }
    // Ricompone il nome, ad ogni ciclo aggiunge un pezzo
    $autore .= $nome[$i];

    }

    Ho provato ad inserire nella variaible un id a mano ed il codice funziona.. ho provato a vedere se fosse un prob che nel codice nn passavo bene l'id autore ma nn è cosi.. cmq l'errore che riporta è questo

    Notice: Undefined offset: 1 on line 18

    Non capisco cosa ci sia di sbagliato..
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    togli l' =

    Codice PHP:
    for($i 0$i count($nome); $i++) { 
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.