Ist mein PC Build gut so?

Ich habe jetzt das erste mal in meinem Leben einen eigenen PC zusammengestellt, ohne eine Ahnung von PCs zu haben. Ich hab' mich zwar paar Tage lang informiert, aber ehrlich gesagt so gut wie gar nichts verstanden. Ich hab also auf gut Glück einen PC zusammengestellt und das Build von Bekannten verbessern lassen, jedoch weiß ich nicht, ob die so wirklich Ahnung haben.

Ich wollte einen Gaming-PC zusammenstellen, auf dem man alle aktuellen Spiele auf hoher Grafik problemlos spielen kann. Zudem sollte er auch in den nächsten paar Jahren noch ohne Upgrades gut laufen. Er sollte eigentlich so ca. 1200€ kosten, ist jetzt jedoch teurer ausgefallen, aber noch in einem akzeptablen Bereich (1450€). Ich würde mich wirklich freuen, wenn ihr mir eure Meinung sagen könntet. Passt der PC so wie er ist? Sollte ich vielleicht Teile ersetzen? Sind die Teile überhaupt miteinander kompatibel? Lohnt sich der PC für den Preis? Meine größte Angst ist, dass ich den PC kaufe, er aber schon nach ein wenigen Jahren komplett veraltet ist.

Wenn ihr keine ewig lange Nachricht schreiben wollt könnt ihr einfach kurz die Umfrage beantworten :)

Das ist mein Built:

https://geizhals.de/?cat=WL-2541293

https://de.pcpartpicker.com/list/#compatibility_notes

CPU

Intel Core i5-12400F 2.5 GHz 6-Core € 178,00

CPU-Kühler

be quiet! Pure Rock 2 Black € 34,30

Mainboard

MSI PRO B660M-A WIFI DDR4 Micro ATX LGA1700 € 152,40

RAM

G.Skill Aegis 16 GB (2 x 8 GB) DDR4-3200 CL16 € 57,00

Festplatten

Western Digital Blue SN570 1 TB M.2-2280 NVME SSD € 90,81

Grafikkarte

Sapphire Radeon RX 6600 XT 8 GB NITRO+ € 478,96

Case

be quiet! Pure Base 500DX ATX Mid Tower Case € 97,00

Netzteil

be quiet! Straight Power 11 650 W 80+ Gold Certified Fully Modular

€ 90,90

Monitor

Samsung C27F390FHU, 27" (LC27F390FHUXEN) € 150,87

Gesamtpreis € 1421,05

Ich würde mich wie gesagt seht über eure Meinungen freuen, da ich wie gesagt keine Ahnung von PCs habe :)

Passt so wie's ist. 50%
Verbesserungswürdig (Bitte mit Verbesserungsvorschlägen) 50%
Kompletter Mist (Bitte mit Begründung) 0%
PC, Computer, Technik, Hardware, PC bauen, pc zusammenstellen, Technologie, Computer bauen, pc-bauteile, Spiele und Gaming
Wie vererbt man PHP Bedingungen beim paginieren einer Tabelle an die folgenden Seiten?

Hallo,

eigentlich habe ich 2 Fragen zu PHP, aber das hätte nicht alles ich die Überschrift gepasst.

Frage 1

Ich erlerne gerade PHP und MySQL. Dafür habe ich in einer Datenbank eine Tabelle über Internet Radiostationen angelegt, mit Sendername, Land, Kontinent, StreamURL, Genre usw. Über ein Auswahlmenü lässt sich die Tabelle nach Sendernamen, Land oder Kontinent sortieren. Das klappt soweit auch. Damit aber nicht mehr als 20 Radiostationen auf einer Seite erscheinen, habe ich unter Zuhilfenahme eines Buches die Seiten paginiert (Steige da aber noch nicht so richtig durch). Wenn ich nun die Radiostationen nach Land oder Kontinent sortiere, dann klappt das zwar auf der ersten Seite aber auf der zweiten Seite ist wieder alles nach den Sendernamen sortiert.

Was muss ich machen, damit die Sortier – Auswahl auch an die folgenden Seiten übergeben wird?

Hier ist der PHP Code

<?php

$sortieren = $_POST['sortieren'];

if($sortieren == "Sendername") {

$ergebnis = $mysqli -> query("SELECT * FROM sender ORDER BY sendername LIMIT $start, $anzahl_pro_seite");

} elseif($sortieren == "Kontinent") {

$ergebnis = $mysqli -> query("SELECT * FROM sender ORDER BY kontinent LIMIT $start, $anzahl_pro_seite");

} elseif($sortieren == "Land") {

$ergebnis = $mysqli -> query("SELECT * FROM sender ORDER BY land LIMIT $start, $anzahl_pro_seite");

}

?>

Frage 2

Wie muss die Fall – Entscheidung formuliert werden?

Natürlich soll man Radiosender über ein Eingabeformular finden können. Auch das funktioniert. Allerdings möchte ich, wenn es keinen Sender mit dem entsprechenden Namen gibt, das ein Text wie z. B. "Leider kein Sender mit diesem Namen zu finden" erscheint. Dafür habe ich in der Fall – Entscheidung folgende 2 Dinge ausprobiert:

if($zeile == !array()) {

echo "Leider gab es keinen Sender mit dem Namen";

}

Das klappt nicht.

if($zeile == false) {

echo "Leider gab es keinen Sender mit dem Namen";

}

Das klappt auch nicht.

if($zeile == null) {

echo "Leider gab es keinen Sender mit dem Namen";

}

War auch 'ne Nullnummer :)

Hier ist der komplette Code dazu:

<body>

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">

<label>Sendername eingeben:</label><br />

<input type="text" name="suchbegriff"/><br /><br />

<input type="submit" name="gesendet"/>

</form>

<?php

if(isset($_POST['gesendet'])) {

$suchbegriff = htmlspecialchars($_POST['suchbegriff']);

echo $suchbegriff . "<br />";

$db = mysqli_connect("localhost", "root");

mysqli_set_charset($db, "utf8");

mysqli_select_db($db, "radio2");

$sql = "SELECT * FROM sender WHERE sendername LIKE '%$suchbegriff%' ";

$erg = mysqli_query($db, $sql);

while($zeile = mysqli_fetch_assoc($erg)) {

echo $zeile['sendername'] . " ". $zeile['kontinent'] ." ". $zeile['land'] . " ". $zeile['ort'] . " ". $zeile['genre'] . " ". $zeile['streamurl'] . "<br /><br />" ;

}

if($zeile == !array()) {

echo "Leider gab es keinen Sender mit dem Namen";

}

}

?>

</body>

Danke für's lesen.

Computer, programmieren, MySQL, PHP

Meistgelesene Beiträge zum Thema Computer