Thread Use of uninitialized value in concatenation (.) or (12 answers)
Opened by Cryog3n at 2005-01-11 23:02

Cryog3n
 2005-01-11 23:02
#4082 #4082
User since
2004-12-17
18 Artikel
BenutzerIn
[default_avatar]
Hallo an alle,

ich häng wieder mal an einem Problem... Hab folgenden Quellcode:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
while (@details = $sth->fetchrow_array ())
    {

    # Zeilenumbruch
    $details[4]=~ s/\n/<br>/g;

    # Aufzaehlungszeichen
    $details[4]=~ s/$sign([^$sign]+)$sign\s?/<li>$1<\/li>/g;
        
    print<<ENDE;  

    <tr>
               <td>$details[4]</td>
    </tr>

ENDE

        }


Durch die Abfrage bekomm ich eine Menge an Details welche ich in einer Liste ausgebe... nun kommt beliebig mitten im Text mal der Fehler >>> Use of uninitialized value in concatenation (.) or string at

Hab schon gegooglet und es heisst dass es vorkommen kann, dass der Wert in $1 einfach NULL ist oder ' ' und er dann eben das Problem mit dem Konkatenieren hat... nur wie kann ich das abfangen? Die Tipps welche ich gefunden hab funkionieren einfach nicht.

Bitte um Hilfe!\n\n

<!--EDIT|Cryog3n|1105477379-->

View full thread Use of uninitialized value in concatenation (.) or