PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   Off Topic Area (http://www.selfphp.de/forum/forumdisplay.php?f=15)
-   -   Suche jemand der geduld und zeit hat (http://www.selfphp.de/forum/showthread.php?t=7219)

ser0 18.03.2004 19:11:50

Suche jemand der geduld und zeit hat
 
Hallo, ich habe vor ein sms für meinen Clan zu programmieren, habe mit dem newsmodul angefangen bin jetzt soweit das er aus der Datenbank die News anzeigt und sie sortiert. Nun suche ich jemand der mich "begleitet" wen ich fragen oder Probleme habe da ich öfters mal was vergesse wie es ging sollte der jenige Geduld haben, ich versuche fast immer irgendwo in einem Tutorial die antwort zu finden wen ich etwas vergessen habe. Am besten wäre es über icq meine Nummer ist:172594584

feuervogel 18.03.2004 20:05:12

warum stellst du deine fragen nicht hier?

ser0 18.03.2004 21:34:20

kann ich auch dauert blos dann immer bis es baeantwortet wird aber naja;

also mein code ist hier
PHP-Code:

<?php   
  
  
include 'config.inc';     // Konfigurationsdatei laden   
    
     
     
    
   
if($_GET['action']=="")  
   {      
          
       
$db_link mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) or die("Es konnte keine Verbindung aufgebaut werden");   
     
     
         
$sql "SELECT  
                  Titel,  
                  Datum,  
                  id,  
                  autor,  
                  text  
              FROM  
                  news 
              ORDER BY  
                  Datum DESC;"
;  
    
   if(
mysql_select_db(MYSQL_DATABASE)) { 
             echo 
"Die Datenbank ".MYSQL_DATABASE." wurde ausgewählt"
  
             
// Hier kann man jetzt MySQL-Querys senden 
         
} else { 
             echo 
"Datenbank ".MYSQL_DATABASE." wurde nicht gefunden"
         } 
     } else { 
         echo 
"Es konnte keine Verbindung aufgebaut werden"
     } 
      
$result mysql_query($sql) OR die(mysql_error());  
    
      echo 
"News in der Datenbank:<br />n";  
      if(
mysql_num_rows($result)) { // gucken ob was im Query drinsteckt  
          
while($row mysql_fetch_assoc($result)) {  
 
?> 
               <div class="newseintrag">
             <div class="id">
             <?php echo $row['id']; ?> <hr>
             </div> 
             <div class="Titel"> 
             <?php echo $row['Titel']; ?>
             </div>
             <div class="autor">
             <?php echo $row['autor']; ?>
             </div>
             </div>
             <div class="Datum">
             <?php echo $row['Datum']; ?> 
             </div>
             <div class="text">
             <?php echo nl2br($row['text']); ?>
             </div>
             </div> 
 <?php
          
}  
                 
      } else {  
          echo 
"Es sind keine News in der Datenbank vorhanden<br />n";  
   
   if(
$_GET['action']=="editnews")  
   {  
     
   }  
     
   if(
$_GET['action']=="addnews")  
   {
   
$db_link mysql_connect($MYSQL_HOST$MYSQL_USER$MYSQL_PASS);
   
   
$sql "INSERT INTO news
    ('Titel,text,Datum,autor,id')
VALUES
    ('titel>',
     'text>',
     NOW(),
     '')"
     
}
     
  
  
?>

da ich noch noob bin und mir das solangsam mit uts beibringe ist das nucht grade doll,aber naja:wenn ich es so hochlade HIER

kommt ne fehlermeldung die linier wo der fehler sein soll ist das letzte }

Marilu 18.03.2004 22:45:22

Ich hab das mal ein wenig umgebaut. Jetzt hast Du die Chance, die ganzen Fehler in Deiner Struktur zu finden.

PHP-Code:


<?php   
  
include 'config.inc';     // Konfigurationsdatei laden   

if($_GET['action']=="") {      

    
$db_link mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) or die("Es konnte keine Verbindung aufgebaut werden");   


    
$sql "SELECT  
        Titel,  
        Datum,  
        id,  
        autor,  
        text  
    FROM  
        news 
    ORDER BY  
        Datum DESC;"
;  

    if(
mysql_select_db(MYSQL_DATABASE)) { 
        echo 
"Die Datenbank ".MYSQL_DATABASE." wurde ausgewählt"

        
// Hier kann man jetzt MySQL-Querys senden 
    
    
} else { 
        echo 
"Datenbank ".MYSQL_DATABASE." wurde nicht gefunden"
    } 
// [B]DER IST ZUVIEL!!![/B] 
    
} else { 
        echo 
"Es konnte keine Verbindung aufgebaut werden"
    } 
    
$result mysql_query($sql);   // OR die(mysql_error()); Paßt hier nicht so

    
echo "News in der Datenbank:<br />n";  
    if(
mysql_num_rows($result)) { // gucken ob was im Query drinsteckt  
        
while($row mysql_fetch_assoc($result)) {  
            
// würde ich so machen:
             
echo "
            <div class="
newseintrag">
            <div class="
id">" $row['id'] . "<hr>    </div> 
            <div class="
Titel">" $row['Titel'] . "</div>
            <div class="
autor">" $row['autor'] . "</div>
            </div>
            <div class="
Datum">" $row['Datum'] . "</div>
            <div class="
text">" nl2br($row['text']) . "</div>
            </div>"
// [B]Die <div></div> gehen nicht auf[/B] 
        
}  

} else {  
    echo 
"Es sind keine News in der Datenbank vorhanden<br />n";  

    if(
$_GET['action']=="editnews")  
    {  

}  

if(
$_GET['action']=="addnews") {

    
$db_link mysql_connect($MYSQL_HOST$MYSQL_USER$MYSQL_PASS);

    
$sql "
    INSERT INTO news
        ('Titel,text,Datum,autor,id')
    VALUES
        ('titel>', 'text>', NOW(), '')"
// [B]der ; hat gefehlt[/B]
}


?>

Dann wirst Du sehen, dass Deine Klammern nicht ganz stimmen ...

ser0 18.03.2004 23:36:12

danke,aber jetzt sagt er mir das in zeile 79 ein fehler sei aber da steht ja nur ?>

Beedle 19.03.2004 06:46:39

Wenn eine Klammer fehlt, oder zuviel ist, meckert er einen Fehler in der letzten Zeile. Die Klammer könnte ja noch kommen.

Beedle

Marilu 19.03.2004 08:08:22

> jetzt sagt er mir das in zeile 79 ein fehler sei aber da steht ja nur ?>

Ich sag doch, Du mußt jetzt Deine Klammern richtig setzen...

ser0 19.03.2004 13:13:01

ich weis nicht wo die klammern hingehören finde da keinen fehler :(

Marilu 19.03.2004 13:32:31

Überprüfe mal die Klammern Deiner einzelnen If-Abfragen.

> ('titel>', 'text>', NOW(), '')"; // der , hat gefehlt

Das sollte heißen, dass hier das Semikolon am Ende fehlte und dadurch die geschweifte Klammer dahinter falsch interpretiert wird. Und weiter oben ist eine Klammer zuviel.

ser0 19.03.2004 14:07:18

ich glaub ich bin blind,ich bin jetzt alles schritt für schritt durch gegangen und finde die klammer nicht


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:24:53 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.